今天來設計API接口,為什麼要設計API接口呢?主要是想要讓錢包服務一直運行在Server上,所以要來設計一下RestAPI來讓我們使用。
# 建立錢包 GET
/api/v1/wallet/mnemonic
# 取得pem GET
/api/v1/wallet/pem
# 登入錢包 POST
/api/v1/wallet/login
# 查詢餘額 GET
/api/v1/wallet/balance
# 提交轉帳 POST
/api/v1/wallet/withdraw
我在挑戰鐵人前沒有真正的寫過Golang,在挑戰的途中也是邊學邊開發,目前預計是使用Golang比較多人用的Gin框架來做開發,目前會參考文章Building microservices in Go with Gin。